
/*
 * Copyright (C) 2010-2020 Arm Limited or its affiliates. All rights reserved.
 *
 * SPDX-License-Identifier: Apache-2.0
 *
 * Licensed under the Apache License, Version 2.0 (the License); you may
 * not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an AS IS BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

#pragma once
// Generated by generate_test_data.py
#include <stdint.h>

const q7_t kernel1x1_output_ref[3825] =
{
  10,
  14,
  17,
  12,
  16,
  13,
  16,
  13,
  9,
  15,
  10,
  14,
  10,
  11,
  15,
  10,
  15,
  15,
  18,
  21,
  17,
  20,
  18,
  19,
  12,
  14,
  17,
  15,
  17,
  13,
  12,
  15,
  10,
  20,
  13,
  18,
  21,
  15,
  20,
  17,
  20,
  16,
  14,
  20,
  13,
  22,
  15,
  13,
  17,
  12,
  18,
  15,
  19,
  22,
  17,
  21,
  19,
  20,
  14,
  16,
  20,
  15,
  22,
  16,
  13,
  16,
  11,
  20,
  12,
  17,
  21,
  14,
  20,
  16,
  20,
  17,
  12,
  20,
  12,
  20,
  14,
  14,
  19,
  13,
  18,
  19,
  22,
  28,
  21,
  27,
  24,
  24,
  16,
  19,
  25,
  19,
  24,
  20,
  18,
  22,
  14,
  27,
  14,
  18,
  24,
  16,
  23,
  19,
  21,
  17,
  14,
  23,
  14,
  21,
  17,
  17,
  22,
  14,
  22,
  9,
  12,
  16,
  11,
  15,
  14,
  12,
  10,
  11,
  17,
  9,
  16,
  14,
  12,
  14,
  8,
  15,
  15,
  19,
  24,
  17,
  23,
  20,
  21,
  16,
  16,
  23,
  15,
  23,
  18,
  16,
  20,
  13,
  22,
  12,
  17,
  21,
  14,
  20,
  16,
  20,
  17,
  12,
  20,
  12,
  20,
  14,
  14,
  19,
  13,
  18,
  11,
  14,
  18,
  13,
  17,
  14,
  16,
  12,
  9,
  15,
  11,
  12,
  10,
  12,
  16,
  10,
  17,
  18,
  21,
  26,
  20,
  25,
  22,
  23,
  15,
  17,
  22,
  18,
  21,
  17,
  16,
  20,
  13,
  25,
  11,
  15,
  17,
  13,
  16,
  14,
  16,
  12,
  11,
  15,
  11,
  16,
  11,
  10,
  13,
  9,
  15,
  13,
  18,
  22,
  15,
  21,
  16,
  22,
  18,
  11,
  19,
  13,
  18,
  12,
  14,
  20,
  14,
  19,
  16,
  21,
  25,
  18,
  24,
  19,
  25,
  19,
  14,
  21,
  16,
  21,
  14,
  15,
  21,
  15,
  22,
  11,
  15,
  17,
  13,
  16,
  14,
  16,
  12,
  11,
  15,
  11,
  16,
  11,
  10,
  13,
  9,
  15,
  15,
  19,
  22,
  17,
  21,
  19,
  20,
  14,
  16,
  20,
  15,
  22,
  16,
  13,
  16,
  11,
  20,
  17,
  20,
  25,
  19,
  24,
  22,
  21,
  14,
  18,
  23,
  17,
  23,
  19,
  16,
  19,
  12,
  24,
  15,
  19,
  22,
  17,
  21,
  19,
  20,
  14,
  16,
  20,
  15,
  22,
  16,
  13,
  16,
  11,
  20,
  11,
  14,
  17,
  13,
  16,
  15,
  14,
  10,
  12,
  16,
  11,
  16,
  13,
  11,
  13,
  8,
  16,
  11,
  14,
  17,
  13,
  16,
  15,
  14,
  10,
  12,
  16,
  11,
  16,
  13,
  11,
  13,
  8,
  16,
  19,
  24,
  29,
  21,
  28,
  24,
  27,
  20,
  20,
  27,
  19,
  29,
  21,
  18,
  23,
  16,
  26,
  17,
  20,
  24,
  19,
  23,
  20,
  22,
  14,
  15,
  19,
  17,
  18,
  14,
  14,
  18,
  12,
  23,
  12,
  15,
  19,
  14,
  18,
  17,
  15,
  11,
  14,
  19,
  12,
  19,
  16,
  13,
  15,
  9,
  18,
  17,
  22,
  27,
  19,
  26,
  21,
  26,
  20,
  16,
  24,
  17,
  24,
  17,
  17,
  23,
  16,
  24,
  18,
  22,
  27,
  20,
  26,
  23,
  24,
  17,
  19,
  25,
  18,
  26,
  20,
  17,
  21,
  14,
  25,
  21,
  26,
  32,
  23,
  31,
  26,
  30,
  22,
  21,
  29,
  21,
  30,
  22,
  20,
  26,
  18,
  29,
  13,
  18,
  21,
  15,
  20,
  17,
  20,
  16,
  14,
  20,
  13,
  22,
  15,
  13,
  17,
  12,
  18,
  18,
  22,
  26,
  20,
  25,
  21,
  25,
  17,
  16,
  21,
  18,
  21,
  15,
  15,
  20,
  14,
  24,
  13,
  17,
  20,
  15,
  19,
  16,
  19,
  14,
  12,
  17,
  13,
  17,
  12,
  12,
  16,
  11,
  18,
  12,
  17,
  19,
  14,
  18,
  15,
  19,
  15,
  12,
  17,
  12,
  19,
  12,
  11,
  15,
  11,
  16,
  19,
  23,
  28,
  21,
  27,
  23,
  26,
  18,
  18,
  24,
  19,
  24,
  18,
  17,
  22,
  15,
  26,
  14,
  19,
  23,
  16,
  22,
  19,
  21,
  17,
  16,
  23,
  14,
  25,
  18,
  15,
  19,
  13,
  20,
  13,
  16,
  18,
  15,
  17,
  16,
  16,
  10,
  13,
  15,
  13,
  16,
  12,
  10,
  12,
  8,
  17,
  14,
  18,
  24,
  16,
  23,
  19,
  21,
  17,
  14,
  23,
  14,
  21,
  17,
  17,
  22,
  14,
  22,
  12,
  16,
  20,
  14,
  19,
  15,
  19,
  15,
  10,
  17,
  12,
  15,
  11,
  13,
  18,
  12,
  18,
  16,
  20,
  25,
  18,
  24,
  20,
  23,
  17,
  15,
  22,
  16,
  21,
  16,
  16,
  21,
  14,
  23,
  15,
  20,
  22,
  17,
  21,
  18,
  22,
  16,
  15,
  19,
  15,
  22,
  14,
  12,
  16,
  12,
  19,
  13,
  17,
  21,
  15,
  20,
  18,
  18,
  14,
  15,
  21,
  13,
  22,
  17,
  14,
  17,
  11,
  19,
  15,
  18,
  23,
  17,
  22,
  19,
  20,
  14,
  14,
  20,
  15,
  18,
  15,
  15,
  19,
  12,
  22,
  9,
  14,
  16,
  11,
  15,
  12,
  16,
  14,
  9,
  15,
  9,
  16,
  10,
  10,
  14,
  10,
  13,
  16,
  21,
  26,
  18,
  25,
  21,
  24,
  19,
  17,
  25,
  16,
  26,
  19,
  17,
  22,
  15,
  23,
  13,
  18,
  23,
  15,
  22,
  18,
  21,
  18,
  14,
  23,
  13,
  23,
  17,
  16,
  21,
  14,
  20,
  10,
  14,
  17,
  12,
  16,
  13,
  16,
  13,
  9,
  15,
  10,
  14,
  10,
  11,
  15,
  10,
  15,
  16,
  19,
  23,
  18,
  22,
  20,
  20,
  13,
  16,
  20,
  16,
  20,
  16,
  14,
  17,
  11,
  22,
  10,
  14,
  17,
  12,
  16,
  13,
  16,
  13,
  9,
  15,
  10,
  14,
  10,
  11,
  15,
  10,
  15,
  16,
  21,
  24,
  18,
  23,
  20,
  23,
  17,
  17,
  22,
  16,
  25,
  17,
  14,
  18,
  13,
  21,
  14,
  19,
  22,
  16,
  21,
  17,
  22,
  17,
  13,
  19,
  14,
  20,
  13,
  13,
  18,
  13,
  19,
  11,
  16,
  19,
  13,
  18,
  14,
  19,
  16,
  10,
  17,
  11,
  17,
  11,
  12,
  17,
  12,
  16,
  9,
  12,
  16,
  11,
  15,
  14,
  12,
  10,
  11,
  17,
  9,
  16,
  14,
  12,
  14,
  8,
  15,
  20,
  24,
  30,
  22,
  29,
  25,
  27,
  19,
  20,
  27,
  20,
  27,
  21,
  19,
  24,
  16,
  28,
  10,
  13,
  15,
  12,
  14,
  13,
  13,
  9,
  10,
  13,
  10,
  13,
  10,
  9,
  11,
  7,
  14,
  14,
  17,
  22,
  16,
  21,
  19,
  18,
  13,
  15,
  21,
  14,
  20,
  17,
  15,
  18,
  11,
  21,
  8,
  12,
  14,
  10,
  13,
  11,
  13,
  11,
  8,
  13,
  8,
  13,
  9,
  9,
  12,
  8,
  12,
  8,
  11,
  14,
  10,
  13,
  12,
  11,
  9,
  9,
  14,
  8,
  13,
  11,
  10,
  12,
  7,
  13,
  10,
  13,
  15,
  12,
  14,
  13,
  13,
  9,
  10,
  13,
  10,
  13,
  10,
  9,
  11,
  7,
  14,
  12,
  16,
  21,
  14,
  20,
  17,
  18,
  15,
  13,
  21,
  12,
  20,
  16,
  15,
  19,
  12,
  19,
  16,
  19,
  25,
  18,
  24,
  21,
  21,
  15,
  16,
  23,
  16,
  21,
  18,
  17,
  21,
  13,
  24,
  14,
  18,
  20,
  16,
  19,
  17,
  19,
  13,
  14,
  17,
  14,
  19,
  13,
  11,
  14,
  10,
  18,
  16,
  19,
  25,
  18,
  24,
  21,
  21,
  15,
  16,
  23,
  16,
  21,
  18,
  17,
  21,
  13,
  24,
  15,
  20,
  26,
  17,
  25,
  20,
  24,
  20,
  15,
  25,
  15,
  24,
  18,
  18,
  24,
  16,
  23,
  14,
  17,
  20,
  16,
  19,
  18,
  17,
  11,
  15,
  18,
  14,
  19,
  15,
  12,
  14,
  9,
  19,
  11,
  15,
  19,
  13,
  18,
  15,
  17,
  14,
  11,
  18,
  11,
  17,
  13,
  13,
  17,
  11,
  17,
  7,
  10,
  12,
  9,
  11,
  10,
  10,
  8,
  7,
  11,
  7,
  10,
  8,
  8,
  10,
  6,
  11,
  18,
  23,
  27,
  20,
  26,
  22,
  26,
  19,
  18,
  24,
  18,
  26,
  18,
  16,
  21,
  15,
  24,
  17,
  22,
  25,
  19,
  24,
  20,
  25,
  18,
  16,
  21,
  17,
  23,
  15,
  14,
  19,
  14,
  22,
  12,
  15,
  20,
  14,
  19,
  16,
  17,
  13,
  11,
  18,
  12,
  15,
  13,
  14,
  18,
  11,
  19,
  14,
  18,
  24,
  16,
  23,
  19,
  21,
  17,
  14,
  23,
  14,
  21,
  17,
  17,
  22,
  14,
  22,
  15,
  18,
  21,
  17,
  20,
  18,
  19,
  12,
  14,
  17,
  15,
  17,
  13,
  12,
  15,
  10,
  20,
  14,
  18,
  22,
  16,
  21,
  18,
  20,
  15,
  14,
  20,
  14,
  20,
  15,
  14,
  18,
  12,
  20,
  17,
  20,
  24,
  19,
  23,
  20,
  22,
  14,
  15,
  19,
  17,
  18,
  14,
  14,
  18,
  12,
  23,
  20,
  25,
  30,
  22,
  29,
  24,
  29,
  21,
  19,
  26,
  20,
  27,
  19,
  18,
  24,
  17,
  27,
  14,
  18,
  22,
  16,
  21,
  18,
  20,
  15,
  14,
  20,
  14,
  20,
  15,
  14,
  18,
  12,
  20,
  11,
  14,
  18,
  13,
  17,
  14,
  16,
  12,
  9,
  15,
  11,
  12,
  10,
  12,
  16,
  10,
  17,
  13,
  18,
  22,
  15,
  21,
  16,
  22,
  18,
  11,
  19,
  13,
  18,
  12,
  14,
  20,
  14,
  19,
  13,
  16,
  18,
  15,
  17,
  16,
  16,
  10,
  13,
  15,
  13,
  16,
  12,
  10,
  12,
  8,
  17,
  15,
  19,
  22,
  17,
  21,
  19,
  20,
  14,
  16,
  20,
  15,
  22,
  16,
  13,
  16,
  11,
  20,
  14,
  19,
  23,
  16,
  22,
  19,
  21,
  17,
  16,
  23,
  14,
  25,
  18,
  15,
  19,
  13,
  20,
  11,
  16,
  20,
  13,
  19,
  16,
  18,
  16,
  13,
  21,
  11,
  22,
  16,
  14,
  18,
  12,
  17,
  13,
  18,
  23,
  15,
  22,
  18,
  21,
  18,
  14,
  23,
  13,
  23,
  17,
  16,
  21,
  14,
  20,
  18,
  23,
  29,
  20,
  28,
  23,
  27,
  21,
  18,
  27,
  18,
  27,
  20,
  19,
  25,
  17,
  26,
  13,
  18,
  23,
  15,
  22,
  18,
  21,
  18,
  14,
  23,
  13,
  23,
  17,
  16,
  21,
  14,
  20,
  12,
  15,
  20,
  14,
  19,
  16,
  17,
  13,
  11,
  18,
  12,
  15,
  13,
  14,
  18,
  11,
  19,
  19,
  22,
  28,
  21,
  27,
  24,
  24,
  16,
  19,
  25,
  19,
  24,
  20,
  18,
  22,
  14,
  27,
  20,
  24,
  30,
  22,
  29,
  25,
  27,
  19,
  20,
  27,
  20,
  27,
  21,
  19,
  24,
  16,
  28,
  11,
  14,
  19,
  13,
  18,
  16,
  15,
  12,
  12,
  19,
  11,
  17,
  15,
  14,
  17,
  10,
  18,
  12,
  16,
  20,
  14,
  19,
  15,
  19,
  15,
  10,
  17,
  12,
  15,
  11,
  13,
  18,
  12,
  18,
  17,
  22,
  26,
  19,
  25,
  22,
  24,
  18,
  19,
  25,
  17,
  28,
  20,
  16,
  20,
  14,
  23,
  12,
  15,
  19,
  14,
  18,
  17,
  15,
  11,
  14,
  19,
  12,
  19,
  16,
  13,
  15,
  9,
  18,
  18,
  23,
  29,
  20,
  28,
  23,
  27,
  21,
  18,
  27,
  18,
  27,
  20,
  19,
  25,
  17,
  26,
  13,
  18,
  22,
  15,
  21,
  16,
  22,
  18,
  11,
  19,
  13,
  18,
  12,
  14,
  20,
  14,
  19,
  12,
  16,
  19,
  14,
  18,
  16,
  17,
  13,
  13,
  18,
  12,
  19,
  14,
  12,
  15,
  10,
  17,
  17,
  21,
  25,
  19,
  24,
  21,
  23,
  16,
  17,
  22,
  17,
  23,
  17,
  15,
  19,
  13,
  23,
  14,
  18,
  22,
  16,
  21,
  18,
  20,
  15,
  14,
  20,
  14,
  20,
  15,
  14,
  18,
  12,
  20,
  16,
  21,
  25,
  18,
  24,
  19,
  25,
  19,
  14,
  21,
  16,
  21,
  14,
  15,
  21,
  15,
  22,
  15,
  19,
  24,
  17,
  23,
  20,
  21,
  16,
  16,
  23,
  15,
  23,
  18,
  16,
  20,
  13,
  22,
  14,
  19,
  22,
  16,
  21,
  17,
  22,
  17,
  13,
  19,
  14,
  20,
  13,
  13,
  18,
  13,
  19,
  10,
  15,
  18,
  12,
  17,
  14,
  17,
  15,
  11,
  18,
  10,
  19,
  13,
  12,
  16,
  11,
  15,
  9,
  12,
  15,
  11,
  14,
  12,
  13,
  10,
  8,
  13,
  9,
  11,
  9,
  10,
  13,
  8,
  14,
  11,
  16,
  19,
  13,
  18,
  14,
  19,
  16,
  10,
  17,
  11,
  17,
  11,
  12,
  17,
  12,
  16,
  11,
  16,
  20,
  13,
  19,
  16,
  18,
  16,
  13,
  21,
  11,
  22,
  16,
  14,
  18,
  12,
  17,
  16,
  21,
  25,
  18,
  24,
  19,
  25,
  19,
  14,
  21,
  16,
  21,
  14,
  15,
  21,
  15,
  22,
  11,
  14,
  17,
  13,
  16,
  15,
  14,
  10,
  12,
  16,
  11,
  16,
  13,
  11,
  13,
  8,
  16,
  12,
  17,
  19,
  14,
  18,
  15,
  19,
  15,
  12,
  17,
  12,
  19,
  12,
  11,
  15,
  11,
  16,
  15,
  20,
  26,
  17,
  25,
  20,
  24,
  20,
  15,
  25,
  15,
  24,
  18,
  18,
  24,
  16,
  23,
  10,
  15,
  18,
  12,
  17,
  14,
  17,
  15,
  11,
  18,
  10,
  19,
  13,
  12,
  16,
  11,
  15,
  18,
  22,
  27,
  20,
  26,
  23,
  24,
  17,
  19,
  25,
  18,
  26,
  20,
  17,
  21,
  14,
  25,
  13,
  16,
  20,
  15,
  19,
  17,
  17,
  12,
  13,
  18,
  13,
  17,
  14,
  13,
  16,
  10,
  19,
  8,
  11,
  14,
  10,
  13,
  12,
  11,
  9,
  9,
  14,
  8,
  13,
  11,
  10,
  12,
  7,
  13,
  14,
  18,
  22,
  16,
  21,
  18,
  20,
  15,
  14,
  20,
  14,
  20,
  15,
  14,
  18,
  12,
  20,
  17,
  21,
  27,
  19,
  26,
  22,
  24,
  18,
  17,
  25,
  17,
  24,
  19,
  18,
  23,
  15,
  25,
  15,
  18,
  23,
  17,
  22,
  19,
  20,
  14,
  14,
  20,
  15,
  18,
  15,
  15,
  19,
  12,
  22,
  11,
  16,
  19,
  13,
  18,
  14,
  19,
  16,
  10,
  17,
  11,
  17,
  11,
  12,
  17,
  12,
  16,
  9,
  13,
  16,
  11,
  15,
  13,
  14,
  12,
  10,
  16,
  9,
  16,
  12,
  11,
  14,
  9,
  14,
  16,
  21,
  25,
  18,
  24,
  19,
  25,
  19,
  14,
  21,
  16,
  21,
  14,
  15,
  21,
  15,
  22,
  13,
  18,
  23,
  15,
  22,
  18,
  21,
  18,
  14,
  23,
  13,
  23,
  17,
  16,
  21,
  14,
  20,
  13,
  18,
  23,
  15,
  22,
  18,
  21,
  18,
  14,
  23,
  13,
  23,
  17,
  16,
  21,
  14,
  20,
  18,
  23,
  27,
  20,
  26,
  22,
  26,
  19,
  18,
  24,
  18,
  26,
  18,
  16,
  21,
  15,
  24,
  14,
  18,
  20,
  16,
  19,
  17,
  19,
  13,
  14,
  17,
  14,
  19,
  13,
  11,
  14,
  10,
  18,
  12,
  15,
  18,
  14,
  17,
  15,
  16,
  11,
  11,
  15,
  12,
  14,
  11,
  11,
  14,
  9,
  17,
  13,
  17,
  21,
  15,
  20,
  18,
  18,
  14,
  15,
  21,
  13,
  22,
  17,
  14,
  17,
  11,
  19,
  11,
  16,
  20,
  13,
  19,
  16,
  18,
  16,
  13,
  21,
  11,
  22,
  16,
  14,
  18,
  12,
  17,
  18,
  23,
  29,
  20,
  28,
  23,
  27,
  21,
  18,
  27,
  18,
  27,
  20,
  19,
  25,
  17,
  26,
  13,
  16,
  18,
  15,
  17,
  16,
  16,
  10,
  13,
  15,
  13,
  16,
  12,
  10,
  12,
  8,
  17,
  14,
  19,
  24,
  16,
  23,
  18,
  23,
  19,
  13,
  22,
  14,
  21,
  15,
  16,
  22,
  15,
  21,
  11,
  14,
  18,
  13,
  17,
  14,
  16,
  12,
  9,
  15,
  11,
  12,
  10,
  12,
  16,
  10,
  17,
  13,
  17,
  20,
  15,
  19,
  16,
  19,
  14,
  12,
  17,
  13,
  17,
  12,
  12,
  16,
  11,
  18,
  18,
  22,
  27,
  20,
  26,
  23,
  24,
  17,
  19,
  25,
  18,
  26,
  20,
  17,
  21,
  14,
  25,
  14,
  17,
  20,
  16,
  19,
  18,
  17,
  11,
  15,
  18,
  14,
  19,
  15,
  12,
  14,
  9,
  19,
  16,
  20,
  23,
  18,
  22,
  19,
  22,
  15,
  15,
  19,
  16,
  20,
  14,
  13,
  17,
  12,
  21,
  21,
  26,
  32,
  23,
  31,
  26,
  30,
  22,
  21,
  29,
  21,
  30,
  22,
  20,
  26,
  18,
  29,
  15,
  20,
  22,
  17,
  21,
  18,
  22,
  16,
  15,
  19,
  15,
  22,
  14,
  12,
  16,
  12,
  19,
  16,
  21,
  24,
  18,
  23,
  20,
  23,
  17,
  17,
  22,
  16,
  25,
  17,
  14,
  18,
  13,
  21,
  12,
  15,
  19,
  14,
  18,
  17,
  15,
  11,
  14,
  19,
  12,
  19,
  16,
  13,
  15,
  9,
  18,
  17,
  20,
  24,
  19,
  23,
  20,
  22,
  14,
  15,
  19,
  17,
  18,
  14,
  14,
  18,
  12,
  23,
  14,
  17,
  20,
  16,
  19,
  18,
  17,
  11,
  15,
  18,
  14,
  19,
  15,
  12,
  14,
  9,
  19,
  13,
  17,
  20,
  15,
  19,
  16,
  19,
  14,
  12,
  17,
  13,
  17,
  12,
  12,
  16,
  11,
  18,
  12,
  15,
  20,
  14,
  19,
  16,
  17,
  13,
  11,
  18,
  12,
  15,
  13,
  14,
  18,
  11,
  19,
  18,
  23,
  27,
  20,
  26,
  22,
  26,
  19,
  18,
  24,
  18,
  26,
  18,
  16,
  21,
  15,
  24,
  18,
  23,
  29,
  20,
  28,
  23,
  27,
  21,
  18,
  27,
  18,
  27,
  20,
  19,
  25,
  17,
  26,
  14,
  17,
  21,
  16,
  20,
  17,
  19,
  13,
  12,
  17,
  14,
  15,
  12,
  13,
  17,
  11,
  20,
  17,
  22,
  27,
  19,
  26,
  21,
  26,
  20,
  16,
  24,
  17,
  24,
  17,
  17,
  23,
  16,
  24,
  15,
  19,
  24,
  17,
  23,
  20,
  21,
  16,
  16,
  23,
  15,
  23,
  18,
  16,
  20,
  13,
  22,
  14,
  18,
  22,
  16,
  21,
  18,
  20,
  15,
  14,
  20,
  14,
  20,
  15,
  14,
  18,
  12,
  20,
  21,
  26,
  32,
  23,
  31,
  26,
  30,
  22,
  21,
  29,
  21,
  30,
  22,
  20,
  26,
  18,
  29,
  10,
  13,
  17,
  12,
  16,
  14,
  14,
  11,
  10,
  16,
  10,
  14,
  12,
  12,
  15,
  9,
  16,
  13,
  17,
  21,
  15,
  20,
  18,
  18,
  14,
  15,
  21,
  13,
  22,
  17,
  14,
  17,
  11,
  19,
  18,
  22,
  27,
  20,
  26,
  23,
  24,
  17,
  19,
  25,
  18,
  26,
  20,
  17,
  21,
  14,
  25,
  14,
  19,
  23,
  16,
  22,
  19,
  21,
  17,
  16,
  23,
  14,
  25,
  18,
  15,
  19,
  13,
  20,
  17,
  22,
  26,
  19,
  25,
  22,
  24,
  18,
  19,
  25,
  17,
  28,
  20,
  16,
  20,
  14,
  23,
  10,
  14,
  17,
  12,
  16,
  13,
  16,
  13,
  9,
  15,
  10,
  14,
  10,
  11,
  15,
  10,
  15,
  11,
  14,
  19,
  13,
  18,
  16,
  15,
  12,
  12,
  19,
  11,
  17,
  15,
  14,
  17,
  10,
  18,
  11,
  16,
  19,
  13,
  18,
  14,
  19,
  16,
  10,
  17,
  11,
  17,
  11,
  12,
  17,
  12,
  16,
  15,
  18,
  22,
  17,
  21,
  20,
  18,
  12,
  17,
  21,
  15,
  22,
  18,
  14,
  16,
  10,
  21,
  13,
  17,
  20,
  15,
  19,
  16,
  19,
  14,
  12,
  17,
  13,
  17,
  12,
  12,
  16,
  11,
  18,
  14,
  19,
  23,
  16,
  22,
  19,
  21,
  17,
  16,
  23,
  14,
  25,
  18,
  15,
  19,
  13,
  20,
  12,
  17,
  21,
  14,
  20,
  16,
  20,
  17,
  12,
  20,
  12,
  20,
  14,
  14,
  19,
  13,
  18,
  10,
  14,
  17,
  12,
  16,
  13,
  16,
  13,
  9,
  15,
  10,
  14,
  10,
  11,
  15,
  10,
  15,
  17,
  22,
  25,
  19,
  24,
  20,
  25,
  18,
  16,
  21,
  17,
  23,
  15,
  14,
  19,
  14,
  22,
  8,
  12,
  14,
  10,
  13,
  11,
  13,
  11,
  8,
  13,
  8,
  13,
  9,
  9,
  12,
  8,
  12,
  9,
  12,
  15,
  11,
  14,
  12,
  13,
  10,
  8,
  13,
  9,
  11,
  9,
  10,
  13,
  8,
  14,
  17,
  22,
  25,
  19,
  24,
  20,
  25,
  18,
  16,
  21,
  17,
  23,
  15,
  14,
  19,
  14,
  22,
  11,
  14,
  17,
  13,
  16,
  15,
  14,
  10,
  12,
  16,
  11,
  16,
  13,
  11,
  13,
  8,
  16,
  17,
  22,
  25,
  19,
  24,
  20,
  25,
  18,
  16,
  21,
  17,
  23,
  15,
  14,
  19,
  14,
  22,
  16,
  21,
  24,
  18,
  23,
  20,
  23,
  17,
  17,
  22,
  16,
  25,
  17,
  14,
  18,
  13,
  21,
  10,
  13,
  15,
  12,
  14,
  13,
  13,
  9,
  10,
  13,
  10,
  13,
  10,
  9,
  11,
  7,
  14,
  11,
  14,
  18,
  13,
  17,
  14,
  16,
  12,
  9,
  15,
  11,
  12,
  10,
  12,
  16,
  10,
  17,
  16,
  19,
  25,
  18,
  24,
  21,
  21,
  15,
  16,
  23,
  16,
  21,
  18,
  17,
  21,
  13,
  24,
  9,
  12,
  16,
  11,
  15,
  14,
  12,
  10,
  11,
  17,
  9,
  16,
  14,
  12,
  14,
  8,
  15,
  10,
  13,
  15,
  12,
  14,
  13,
  13,
  9,
  10,
  13,
  10,
  13,
  10,
  9,
  11,
  7,
  14,
  10,
  15,
  18,
  12,
  17,
  14,
  17,
  15,
  11,
  18,
  10,
  19,
  13,
  12,
  16,
  11,
  15,
  19,
  24,
  29,
  21,
  28,
  24,
  27,
  20,
  20,
  27,
  19,
  29,
  21,
  18,
  23,
  16,
  26,
  18,
  22,
  27,
  20,
  26,
  23,
  24,
  17,
  19,
  25,
  18,
  26,
  20,
  17,
  21,
  14,
  25,
  18,
  22,
  26,
  20,
  25,
  21,
  25,
  17,
  16,
  21,
  18,
  21,
  15,
  15,
  20,
  14,
  24,
  14,
  17,
  21,
  16,
  20,
  17,
  19,
  13,
  12,
  17,
  14,
  15,
  12,
  13,
  17,
  11,
  20,
  11,
  15,
  19,
  13,
  18,
  15,
  17,
  14,
  11,
  18,
  11,
  17,
  13,
  13,
  17,
  11,
  17,
  12,
  15,
  18,
  14,
  17,
  15,
  16,
  11,
  11,
  15,
  12,
  14,
  11,
  11,
  14,
  9,
  17,
  14,
  17,
  20,
  16,
  19,
  18,
  17,
  11,
  15,
  18,
  14,
  19,
  15,
  12,
  14,
  9,
  19,
  16,
  21,
  26,
  18,
  25,
  21,
  24,
  19,
  17,
  25,
  16,
  26,
  19,
  17,
  22,
  15,
  23,
  14,
  17,
  22,
  16,
  21,
  19,
  18,
  13,
  15,
  21,
  14,
  20,
  17,
  15,
  18,
  11,
  21,
  9,
  12,
  15,
  11,
  14,
  12,
  13,
  10,
  8,
  13,
  9,
  11,
  9,
  10,
  13,
  8,
  14,
  14,
  18,
  22,
  16,
  21,
  18,
  20,
  15,
  14,
  20,
  14,
  20,
  15,
  14,
  18,
  12,
  20,
  14,
  17,
  22,
  16,
  21,
  19,
  18,
  13,
  15,
  21,
  14,
  20,
  17,
  15,
  18,
  11,
  21,
  16,
  19,
  25,
  18,
  24,
  21,
  21,
  15,
  16,
  23,
  16,
  21,
  18,
  17,
  21,
  13,
  24,
  15,
  19,
  24,
  17,
  23,
  20,
  21,
  16,
  16,
  23,
  15,
  23,
  18,
  16,
  20,
  13,
  22,
  14,
  18,
  22,
  16,
  21,
  18,
  20,
  15,
  14,
  20,
  14,
  20,
  15,
  14,
  18,
  12,
  20,
  14,
  17,
  21,
  16,
  20,
  17,
  19,
  13,
  12,
  17,
  14,
  15,
  12,
  13,
  17,
  11,
  20,
  11,
  15,
  17,
  13,
  16,
  14,
  16,
  12,
  11,
  15,
  11,
  16,
  11,
  10,
  13,
  9,
  15,
  21,
  26,
  32,
  23,
  31,
  26,
  30,
  22,
  21,
  29,
  21,
  30,
  22,
  20,
  26,
  18,
  29,
  18,
  22,
  26,
  20,
  25,
  21,
  25,
  17,
  16,
  21,
  18,
  21,
  15,
  15,
  20,
  14,
  24,
  12,
  15,
  19,
  14,
  18,
  17,
  15,
  11,
  14,
  19,
  12,
  19,
  16,
  13,
  15,
  9,
  18,
  13,
  18,
  22,
  15,
  21,
  16,
  22,
  18,
  11,
  19,
  13,
  18,
  12,
  14,
  20,
  14,
  19,
  16,
  21,
  26,
  18,
  25,
  21,
  24,
  19,
  17,
  25,
  16,
  26,
  19,
  17,
  22,
  15,
  23,
  10,
  14,
  18,
  12,
  17,
  15,
  15,
  13,
  12,
  19,
  10,
  19,
  15,
  13,
  16,
  10,
  16,
  17,
  22,
  25,
  19,
  24,
  20,
  25,
  18,
  16,
  21,
  17,
  23,
  15,
  14,
  19,
  14,
  22,
  13,
  16,
  18,
  15,
  17,
  16,
  16,
  10,
  13,
  15,
  13,
  16,
  12,
  10,
  12,
  8,
  17,
  18,
  23,
  29,
  20,
  28,
  23,
  27,
  21,
  18,
  27,
  18,
  27,
  20,
  19,
  25,
  17,
  26,
  16,
  19,
  25,
  18,
  24,
  21,
  21,
  15,
  16,
  23,
  16,
  21,
  18,
  17,
  21,
  13,
  24,
  10,
  13,
  15,
  12,
  14,
  13,
  13,
  9,
  10,
  13,
  10,
  13,
  10,
  9,
  11,
  7,
  14,
  16,
  20,
  24,
  18,
  23,
  21,
  21,
  15,
  18,
  23,
  16,
  25,
  19,
  15,
  18,
  12,
  22,
  8,
  12,
  14,
  10,
  13,
  11,
  13,
  11,
  8,
  13,
  8,
  13,
  9,
  9,
  12,
  8,
  12,
  15,
  20,
  22,
  17,
  21,
  18,
  22,
  16,
  15,
  19,
  15,
  22,
  14,
  12,
  16,
  12,
  19,
  11,
  14,
  17,
  13,
  16,
  15,
  14,
  10,
  12,
  16,
  11,
  16,
  13,
  11,
  13,
  8,
  16,
  9,
  13,
  16,
  11,
  15,
  13,
  14,
  12,
  10,
  16,
  9,
  16,
  12,
  11,
  14,
  9,
  14,
  14,
  18,
  24,
  16,
  23,
  19,
  21,
  17,
  14,
  23,
  14,
  21,
  17,
  17,
  22,
  14,
  22,
  14,
  17,
  21,
  16,
  20,
  17,
  19,
  13,
  12,
  17,
  14,
  15,
  12,
  13,
  17,
  11,
  20,
  10,
  15,
  18,
  12,
  17,
  14,
  17,
  15,
  11,
  18,
  10,
  19,
  13,
  12,
  16,
  11,
  15,
  9,
  12,
  15,
  11,
  14,
  12,
  13,
  10,
  8,
  13,
  9,
  11,
  9,
  10,
  13,
  8,
  14,
  12,
  16,
  21,
  14,
  20,
  17,
  18,
  15,
  13,
  21,
  12,
  20,
  16,
  15,
  19,
  12,
  19,
  17,
  22,
  27,
  19,
  26,
  21,
  26,
  20,
  16,
  24,
  17,
  24,
  17,
  17,
  23,
  16,
  24,
  10,
  13,
  15,
  12,
  14,
  13,
  13,
  9,
  10,
  13,
  10,
  13,
  10,
  9,
  11,
  7,
  14,
  9,
  12,
  16,
  11,
  15,
  14,
  12,
  10,
  11,
  17,
  9,
  16,
  14,
  12,
  14,
  8,
  15,
  9,
  14,
  16,
  11,
  15,
  12,
  16,
  14,
  9,
  15,
  9,
  16,
  10,
  10,
  14,
  10,
  13,
  13,
  17,
  21,
  15,
  20,
  18,
  18,
  14,
  15,
  21,
  13,
  22,
  17,
  14,
  17,
  11,
  19,
  18,
  22,
  26,
  20,
  25,
  21,
  25,
  17,
  16,
  21,
  18,
  21,
  15,
  15,
  20,
  14,
  24,
  15,
  18,
  23,
  17,
  22,
  19,
  20,
  14,
  14,
  20,
  15,
  18,
  15,
  15,
  19,
  12,
  22,
  17,
  22,
  26,
  19,
  25,
  22,
  24,
  18,
  19,
  25,
  17,
  28,
  20,
  16,
  20,
  14,
  23,
  10,
  13,
  17,
  12,
  16,
  14,
  14,
  11,
  10,
  16,
  10,
  14,
  12,
  12,
  15,
  9,
  16,
  17,
  21,
  27,
  19,
  26,
  22,
  24,
  18,
  17,
  25,
  17,
  24,
  19,
  18,
  23,
  15,
  25,
  10,
  13,
  15,
  12,
  14,
  13,
  13,
  9,
  10,
  13,
  10,
  13,
  10,
  9,
  11,
  7,
  14,
  16,
  21,
  24,
  18,
  23,
  20,
  23,
  17,
  17,
  22,
  16,
  25,
  17,
  14,
  18,
  13,
  21,
  20,
  25,
  30,
  22,
  29,
  24,
  29,
  21,
  19,
  26,
  20,
  27,
  19,
  18,
  24,
  17,
  27,
  9,
  12,
  15,
  11,
  14,
  12,
  13,
  10,
  8,
  13,
  9,
  11,
  9,
  10,
  13,
  8,
  14,
  15,
  19,
  23,
  17,
  22,
  18,
  22,
  16,
  13,
  19,
  15,
  18,
  13,
  14,
  19,
  13,
  21,
  14,
  18,
  22,
  16,
  21,
  18,
  20,
  15,
  14,
  20,
  14,
  20,
  15,
  14,
  18,
  12,
  20
};
